Document & Visualize forum
cancel
Showing results for 
Search instead for 
Did you mean: 

Interactive Presentation

Wokka
Newcomer
G'day guys & girls, hope you can help.
One of my clients wants to be able interact with a 3D model (either ArchiCad or C4D, but i'd prefer C4D for quality). It's not just flying around the model etc but he'd like to manipulate materials and colours. The software could be just like QTVR, jumping from spot to spot or fully interactive for movement.
He could use photoshop and (using buffers in C4D) create masking to varie hue/saturation etc but I think realtime movement and colours would be great.
Any ideas would be greatly appreciated.
Warwick Lloyd-Martin
3 D E N V I R O N M E N T

www.3de.com.au

> Windows 7 Pro 64bit
> i7 CPU 920-2.67Ghz
> 6GB RAM
> ATI Radeon HD 5700

>ArchiCad 4.55>20 AUS
>Cinema 4D R18
>VRAYforC4D R1.9
11 REPLIES 11

stefan
Booster
There is no perfect solution for this...
but there is hope.

You have to decide upon a few things:
1 - do you want an automatic conversion or is it acceptable to do some manual work after a model is modelled & exported?

2 - do you want the client to load a CD and start walking or is it acceptable that he/she needs to install software first?

3 - does it have to be a PC & Mac-solution?

4 - does it have to be online, with a webbrowser?

Different tools give different results.

I have a short overview of different tools, but there are other possibilities.
http://www2.asro.kuleuven.ac.be/asro/English/HOME/SBs/tutorial/3dcourse/VR/realtime.htm

EON Fastview can export the model directly from ArchiCAD. Not available for all ArchiCAD-versions...

Some independent web-3D tools can work with VRML-models. ArchiCAD can export them and so can Cinema4D. Not sure which of the two works best...

There is a large set of solutions that works fine with 3DStudio (3ds max or Autodesk VIZ).

Some formats generate a real 3D-environment (Cult3D, EON, Shockwave, AXEL, ...), while others are pre-rendered and thus not 100% interactive (Quicktime, Swift3D/Flash).

If you want real interaction (that is, actions that get generated upon clicking) then VRML, EON, Cult3D, Shockwave and similar can do a lot of things, but it will be an elaborate work in a seperate program to prepare it.

Licensing: some applications are free to use, but require a license fee to publish, while others are expensive, but you can publish at will.

Compatibility: most work on PC-only. Web-tools are often also supported on the Mac.
--- stefan boeykens --- architect-engineer-musician ---
ARCHICAD25/Revit2022/Rhino7/Unity2021/Solibri
MBP2019:i9Octo2.4GHz32GBVega20/BigSur+Win11
ARCHICAD-user since 1998

Wokka
Newcomer
Thanks Stefan,
Great amount of information available in your links.
The main criteria is
-one clients who will buy software if needed
-PC based
-aim is for him to be able to change textures/colours of materials.
I've tried several VRML viewer etc but haven't found one that gives you the abiltity to change textures.
I'll have a good hunt through your links and see if I can source anything in there.

PS. Sorry for the late response, Saturday morning here and it's hard to get feedback at resonable times since you guys are so far behind us in time and living up side down
Warwick Lloyd-Martin
3 D E N V I R O N M E N T

www.3de.com.au

> Windows 7 Pro 64bit
> i7 CPU 920-2.67Ghz
> 6GB RAM
> ATI Radeon HD 5700

>ArchiCad 4.55>20 AUS
>Cinema 4D R18
>VRAYforC4D R1.9

Anonymous
Not applicable
try to use flash+cinema or archicad..

prepare still images or animations for all material alternatives with cinema or archicad..

than at macromedia flash, prepare interface with buttons which present materials..than give links to these buttons
brick button>>scene with brick material
wood button>>scene with wood material

than export as a exe file.

i know i explained very basic and simple but i hope it gives the idea,

Anonymous
Not applicable
Here is a cool solution, Windows users can download the demo and view the files. I like it.

http://www.turbosquid.com/HTMLClient/FullPreview/FullPreview.cfm?Action=FullPreview&ID=218794&intTyp...


rtre

http://www.cubicspace.com/

Mark Burginger
San Diego

stefan
Booster
rtre is cool and can produce a standalone demo, but it's only for 3ds max/Autodesk VIZ and AFAIK cannot change textures on-the-fly.

I think Cult3D can do it. It can work independently, but it requires an exporter software which is only available for ... Maya, 3ds max/VIZ and Strata3D. Once converted, you can edit the actions in Cult3D designer.

Depending on the client software, Blaxxun-VRML client is also capable. ArchiCAD can directly export VRML, but I had more succes using it from 3ds max, though.
Check the http://developer.blaxxun.com/samples for the BMW car configurator, which can change color and texture on-the-fly.
AFAIK, the Blaxxun Contact plugin is PC-only while the Blaxxun3D-plugin is Java-based so might be usable on Mac as well.
--- stefan boeykens --- architect-engineer-musician ---
ARCHICAD25/Revit2022/Rhino7/Unity2021/Solibri
MBP2019:i9Octo2.4GHz32GBVega20/BigSur+Win11
ARCHICAD-user since 1998

Anonymous
Not applicable
Finally a demo that truly impresses. CHECK OUT!


This demo is eye popping. If you have never seen it I sincerely ask that you view it.



http://www.quest3d.com/index.php?id=15

Click on the Juan Saez house, Barcelona

WOW!

Mark

Rob
Graphisoft
Graphisoft
My suggestion would be Macromedia Director...
You can import QTime VRs into it and programme the interface. it will produce stand-alone application (exe file) which you can run independently on any comp off the CD. software will allow you to even make versions for PC or Mac.
to change textures just render all possible options as VRs, import them in and make your own interactive presentation interface...

http://www.macromedia.com/software/director/

there is 30-day trial option (I think it is full version) and lots of tutorials on the web
::rk

Anonymous
Not applicable
Hello Wokka

I have searched through varies programs, and my personal conclusion is that Turntool is one of the best programs on the market.

The price for the program is unfortunately very high.

For material select options, check link below

http://www.turntool.com/index.php?pageid=28
Select "House in New York "

Anonymous
Not applicable
I must say Mark that Quest 3D, looks pretty impressive.!!!

Maybe it is worth while to take a look of it.! Have you any idea how

difficult it is to learn?. Because I feel the same way as you do, about how

much time you should spent on a program without using a manual...!!!

stefan
Booster
Wirefusion comes to mind.

A cross-platform application that can import 3D-models in VRML format.
It's not free, though.

I have the personal edition + the 3D-importer plugin (both free with 3DWorld Magazine) and the published files are JAVA-applets and work in a browser. I did a quick test and it even ran on a Mac 😉

Check this thread:
http://archicad-talk.graphisoft.com/viewtopic.php?p=28960#28960
--- stefan boeykens --- architect-engineer-musician ---
ARCHICAD25/Revit2022/Rhino7/Unity2021/Solibri
MBP2019:i9Octo2.4GHz32GBVega20/BigSur+Win11
ARCHICAD-user since 1998

Anonymous
Not applicable
I'd second Rob's suggestion for Macromedia Director (I've been a Director programmer for years). Not only can it import QTVR, it can:

1) Run on Mac and Windows
2) Run via a web page with the Shockwave plugin.
3) Render 3D models, locally or remotely via the web, using the local machine's hardware acceleration, and still be completely interactive. (Latest version 11 supports hardware acceleration of DirectX 9 shaders and physics simulations). For a demo of it's realtime over-the-web capability, go here.
4) Be scripted using Javascript, aswell a Lingo.
5) Natively play MPEG2 DVD video (built in codecs and navigation), so you can create more interactive presentations for playback on a computer. And still provide those same videos for viewing on a standard DVD player.

More info here.

As an example, for the user changing textures, the script attached to the 3D sprite would look something like this:

on mouseWithin(me)
pt = (the mouseLoc) - point(sprite(me.spriteNum).left, sprite(me.spriteNum).top)
md = sprite(me.spriteNum).camera.modelUnderLoc(pt)
-- if there is a model under the cursor, md is now a reference to it.
if (not voidP(md)) then
-- now change the texture:
md.shader.texture = <reference to new texture>
end if
end

Personally, I've never had the need to do any 3D programming in the past. However, since learning AC in the last month, I wish I had more time to look at it. I think a free Shockwave Director-based web viewer for AC models would fill a gap.

Start a new conversation!

Labels

Still looking?

Browse more topics

Back to forum

See latest solutions

Accepted solutions

Start a new discussion!