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

Isometric shadows #45

Open
jbovenschen opened this issue May 22, 2014 · 23 comments
Open

Isometric shadows #45

jbovenschen opened this issue May 22, 2014 · 23 comments

Comments

@jbovenschen
Copy link
Collaborator

It will be nice to have shadows like on the image below
screenshot from http://eysventura.wordpress.com/2013/01/16/isometric-shadows/

@jdan
Copy link
Owner

jdan commented May 22, 2014

Oh wow I love it, great idea. We would need to keep track (and order) all of the shapes, so I guess this depends heavily on #9.

@derhuerst
Copy link

+1

@ooflorent
Copy link
Contributor

WOOHOO

@jpsullivan
Copy link

Aww yiss

@NetOpWibby
Copy link

Haha, sweet gifs guys!

@jdan
Copy link
Owner

jdan commented Sep 20, 2014

Sneak peek!

image

@NetOpWibby
Copy link

Nice

@FranDias
Copy link

@jpsullivan
Copy link

Looks incredible dude. Seriously can't wait to mess with this.

@jbovenschen
Copy link
Collaborator Author

What is the progress on this issue so far?

@rubytastic
Copy link

+1

@jdan
Copy link
Owner

jdan commented Nov 25, 2014

Hi @jbovenschen, I've rewritten isomer to use Three.js (see the threejs branch), and I'm still in the process of making the API backwards compatible and adding a few more features.

Things like shadows and animation will come easy with Three.js, but unfortunately the library becomes very large (when bundled with it, of course).

But anyway, it's coming soon.

@jbovenschen
Copy link
Collaborator Author

Great! I've seen it some months ago. I can help if you like?

Maybe it is better to not bundle it with three.js? And just say three.js is a requirement?

@jjshammas
Copy link

Any progress on this? Hope it's still coming. Would be happy to contrib if I can.

@jdan
Copy link
Owner

jdan commented Mar 10, 2015

@jbovenschen @jjshammas I think the next actionable is for me to open a new issue with a "1.0" release checklist. Then I'll probably direct folks to the 1.0-release branch (doesn't exist yet) for contributions :) Promise I will do that soon! Watch the repo so you get notified about it.

@whoeverest
Copy link
Collaborator

What's the plan regarding Three.js integration? Will bundling it be an option, or will it be integrated by default?

I really like how minimal your library is and I plan to use it for a game where resources limited (OLPC learning game, basically) so I wonder what's the direction this project is heading.

Thanks!

@jdan
Copy link
Owner

jdan commented Mar 18, 2015

Hey @whoeverest,

Thanks for explicitly calling this out. My plan (which I'll be making a more formal announcement about) is to allow users to pass in a Three.js instance, which would then give them access to more features. For use-cases such as yours (or anyone who doesn't want to include such a big library), they'll still have access to the Isomer API as-is.

Any thoughts on that?

@NetOpWibby
Copy link

That sounds good to me @whoeverest @jdan.

@whoeverest
Copy link
Collaborator

Yep, awesome. :-) @NetOperatorWibby @jdan

@cryptoquick
Copy link
Contributor

I'm looking forward to this! Super exciting idea, @jdan . I've had some involvement in the voxel.js project, and they're moving towards stackgl. Since there's so much community momentum behind stackgl, perhaps that'd be a better engine to target. They have the backing of Mikola Lysenko, which is a huge graphics heavy-hitter, and they're tightly integrated with browserify. Because it's more modular and they place a greater emphasis on writing from the bottom-up, it should be lighter in weight, too.

@jdan
Copy link
Owner

jdan commented Mar 23, 2015

@cryptoquick ah! I would totally be up for including a library if it were small and quick

@glrodasz
Copy link

There is any updates on this?

@jdan
Copy link
Owner

jdan commented Jan 29, 2016

@Garethderioth Sadly, no. I have not been working on isomer for quite some time. There is a threejs branch that contains the updated library to do this, but I never got close to shipping anything.

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