Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Render swarm effects #47

Open
ammaraskar opened this issue Aug 2, 2023 · 5 comments
Open

Render swarm effects #47

ammaraskar opened this issue Aug 2, 2023 · 5 comments

Comments

@ammaraskar
Copy link
Collaborator

From #7 we have the data structures for swarm parsed. Now it's time to actually start rendering them with the unity particle system etc.

@ammaraskar ammaraskar added this to the Neighborhood View Rendering milestone Aug 2, 2023
@ammaraskar
Copy link
Collaborator Author

Doing particle effects at the moment, just doing some basic properties got us this.

Sims 2

sims2effect.webm

Unity

UnityEffect.webm

@LazyDuchess
Copy link
Owner

that's amazing

@ammaraskar
Copy link
Collaborator Author

StrangetownUFO.webm

Now doing a basic rendering from scenegraph

@ammaraskar
Copy link
Collaborator Author

ammaraskar commented Aug 4, 2023

The game has a hidden effects and effectsManager cheat that LazyDuchess figured out how to enable here: https://github.com/LazyDuchess/TS2-HiddenCheats

cTSEffectsManager also still has something to add file paths, I wonder if the ability to live reload effects in game is still there. Would be cool to play around with.

Edit: yup it is, we can now edit the in game effects in the original scripting language! https://gist.github.com/ammaraskar/62f4af3a02e82e0ea11be62999854194

@ammaraskar
Copy link
Collaborator Author

The conclusion after doing the basic prototype for rendering is that it will likely be too hard to implement things like random walks and rendering full scenegraph nodes as particles with the unity particle system. Implementing our own particle system is probably needed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants