isomer icon indicating copy to clipboard operation
isomer copied to clipboard

Isometric shadows

Open jbovenschen opened this issue 11 years ago • 23 comments
trafficstars

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

jbovenschen avatar May 22 '14 19:05 jbovenschen

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.

jdan avatar May 22 '14 19:05 jdan

+1

derhuerst avatar Sep 14 '14 21:09 derhuerst

WOOHOO

ooflorent avatar Sep 15 '14 08:09 ooflorent

Aww yiss

jpsullivan avatar Sep 19 '14 16:09 jpsullivan

Haha, sweet gifs guys!

NetOpWibby avatar Sep 19 '14 16:09 NetOpWibby

Sneak peek!

image

jdan avatar Sep 20 '14 05:09 jdan

Nice

NetOpWibby avatar Sep 20 '14 12:09 NetOpWibby

FranDias avatar Sep 20 '14 13:09 FranDias

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

jpsullivan avatar Sep 21 '14 12:09 jpsullivan

What is the progress on this issue so far?

jbovenschen avatar Nov 24 '14 20:11 jbovenschen

+1

rubytastic avatar Nov 25 '14 11:11 rubytastic

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.

jdan avatar Nov 25 '14 17:11 jdan

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?

jbovenschen avatar Nov 27 '14 16:11 jbovenschen

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

jjshammas avatar Mar 09 '15 20:03 jjshammas

@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.

jdan avatar Mar 10 '15 04:03 jdan

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!

whoeverest avatar Mar 18 '15 17:03 whoeverest

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?

jdan avatar Mar 18 '15 17:03 jdan

That sounds good to me @whoeverest @jdan.

NetOpWibby avatar Mar 18 '15 17:03 NetOpWibby

Yep, awesome. :-) @NetOperatorWibby @jdan

whoeverest avatar Mar 18 '15 18:03 whoeverest

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.

cryptoquick avatar Mar 23 '15 01:03 cryptoquick

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

jdan avatar Mar 23 '15 01:03 jdan

There is any updates on this?

glrodasz avatar Jan 29 '16 17:01 glrodasz

@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.

jdan avatar Jan 29 '16 21:01 jdan