Newsgroup: it.comp.grafica
Titolo: problema 3D Canvas, o del mio PC?

Ho il seguente problema...
Ho installato 3D Canvas (software per fare grafica 3D) e si comporta
così:
creo una semplice sfera in wireframe (si vede solo l'intelaiatura),
la sposto un po di qua un po di la e poi visualizzo l'animazione di
questi spostamenti,
e fin quì i movimenti sono fluidi, ottimi, ma...
solo se poi do un colore alla sfera o un riempimento, ri visualizzando
l'animazione,
questa va a scatti come un fosse sotto un vecchio celleron 466!
<< riporto le caratteristiche del mio pc: >>
° scheda video NVIDIA GeForce 8500 GT 512 MB
° processore Intel(R) Core(TM)2 Duo CPU E6750 @ 2.66GHz 4 MB L2 cache
1333 Mhz FSB
° 2 GB di ram
° hard disk 370 GB
Ora, devo pensare di gettare la scheda video?
(che pure ho aggiornato) o ci sono configurazioni particolari da dare
alla scheda?
eppure non mi sembra una scheda da poco!
che devo fare?
Help :-(

Help :-(
Non conosco a fondo Canvas 3D, ma la 8500GT si...non è di certo una
buona scheda per qualsiasi cosa che riguardi il 3D (ed infinititamente
sottopotenziata per il processore che monti), ma che vada in crisi per
un materiale applicato mi sembra alquanto strano, soprattutto se è una
semplice sfera con poche suddivisioni.
Sei sicuro di aver installato gli ultimi driver della scheda video, le
DirectX 9c e settato il programma in modalità OpenGL o DirectX invece
che software?
Hai altri programmi/giochi 3D con cui puoi sincerarti che il sistema
sia stabile e performante (nei limiti della scheda video)? 
--
Briareos Kerensky 
http://wolfart.altervista.org
Wii tag 5053 3515 9611 8009

Strano che mi dici ciò, qui in zona è la scheda piu cara esposta nei
vari grandi magazzini! (ovvio grandi magazzini, però le altre NVIDIA
sono inferiori)
Per i drivers, si sono proprio gli ultimi disponibili sul sito.
La versione DirectX e DirectX 9c.
Non capisco però cosa intendi quando mi dici "settato il programma in
modalità OpenGL o DirectX invece che software"
che intendi?, che devo settare in questo senso?
Altri programmi e sopratutto giochi non ne ho per testare
ulteriormente.

che intendi?, che devo settare in questo senso?
Guarda la guida del programma per cambiarle. Essenzialmente, se usi un
programma con rendering delle viewport in modalità software, tutti i
calcoli sono a carico del processore (e cmq col processore che ti
ritrovi è strano che rallenti così tanto), se lo setti in modalità
OpenGL o DirectX, il programma usa la libreria scelta per dire alla
scheda video di farsi tutti i calcoli delle viewport.
Se un programma 3D è lento nella visualizzazione o presenta problemi
di refresh e/o visualizzazione è la prima cosa da guardare.
Potrebbe anche essere che la versione free di Canvas sia
particolarmente lenta nelle viewport, questo non saprei proprio, anche
se il maggior indiziato è la scheda video.


Allora, le opzioni del programma sono abbastanza poche, comunque credo
siano queste:
in
Option
Device
c'è la scelta tra "Direct3D HAL" (default)
o "RGB Emulation".
le ho provate entrambi, ma non ho riscontrato differenze.
Il comportamento che invece ho "scoperto" (credo sia negativa la cosa)
è che fino a che visualizzo l'animazione della sfera con "poche
wireframe",
la posso pure colorare o riempire, che l'immagine è abbastanza fluida,
se le divido per 1 volta o peggio 2, l'animazione va a scatti.
Quando dici "il maggior indiziato è la scheda video" intendi che sia
difettosa o non sia sufficente per far girare una sfera un po
dettagliata?
(...512 MB ddr2 , non li avevo nemmeno sull'intero pc che ho avuto
fino a
qualche giorno fa!)
Sai, hai presente "Strumenti diagnostica DirectX"?
come saprai, viene visualizzato in vari movimenti e velocità un cubo
colorato,
non è un bel test per il mio caso? bene, questi test li visualizzo
molto molto bene!
Centrano qualcosa o è una cosa a parte?

Non conosco il programma in questione perň se ti puň consolare io lavoro su 
3D Studio Max e Rhino con una ge-force 256 mb.
Certo dopo un pň comincia a fare fatica ma essendo la tua decisamente piů 
potente, mi viene da pensare che sia un difetto del programma soprattutto se 
si tratta solo di una sfera...(non č che questa č composta da qualche 
milione di poligoni...? ;)) ). Ovvero ha una cattiva gestione dei drivers 
oppure non digerisce bene il motore nvidia...
Guarda sul sito del software se c'č qualcosa a riguardo... 

 Centrano qualcosa o è una cosa a parte?
Ho provato la versione free velocemente, con una scheda video che è
peggio della tua (una X300 con memoria condivisa), ho provato ad
animare due sfere con le massime suddivisioni (100/00) e tutto si
muove senza problemi, sia animate che spostarle sul piano; solo in
Cartoon si avverte una certa pesantezza, ma siamo sempre intorno ai
30fps.
Lo strumento di diagnostica DirectX non è un benchmark, serve a dirti
se ci sono problemi con le DirectX, ed in questo caso sembra che tutto
vada bene.
Dubito che la scheda video sia difettosa, i guasti si manifesterebbero
in modo differente (instabilità/freeze del sistema con qualsiasi scena
3D, artefatti grafici),
appurato che Canvas non è scandalosamente lento nel gestire le
viewport, direi che c'è qualcosa che non va nel tuo sistema...dire
cosa è difficile, visto che hai un solo programma che ti da problemi.
Una qualche demo di gioco o di un altro programma 3D aiuterebbero a
capire cosa non va.

Ora, aspettando un videogioco recente che vada ad impegnare
maggiormente la scheda grafica,
piu degli stupidini in mio possesso, stò facendo qualche prova con
"3ds max 7",(inglese) e anche se non ho ancora ben capito come
eseguire "la viewport da programma", mi da movimenti e distorsioni di
vari oggetti contemporaneamente, in modo fluido, anche nella
visualizzazione in windows media player.
Il programma sta usando "Direct3D 9.0(NVIDIA GeForce 8500 GT)"
Comunque c'è da dire che non lo so usare affatto, forse sapete darmi
una breve indicazione su
cosa e come creare una situazione di "stress" per testare la scheda?
Grazie

 cosa e come creare una situazione di "stress" per testare la scheda?
3D Mark, ma è fatto per le schede di fascia alta, se vedi scattare
quello è normale.
La scheda video si stressa con videogiochi o riempiendo la scena di
oggetti e ruotarla, anche a mano. In 3ds Max puoi premere 7 per
visualizzare numero di poligoni  e frame al secondo, muovi la camera e
vedi fin quando la scheda può mantenere 20-30 fps.
Cmq, se Max non ha problemi c'è qualcosa che non va nella tua
installazione di Canvas, oppure qualche problema tra Canvas ed i
driver nVidia. Ti conviene chiedere su forum od a chi fa Canvas per
delucidazioni.

Allora, da una sfera, ne ho fatte altre 3 cloni, le faccio muovere e
deformare per circa 4 secondi, poi,selezionando la prima sfera
non so se faccio giusto, selezionando piu volte TurboSmooth
dal menu Modifiers e poi Suddivision Surfaces, ho raggiunto
Faces: 1015808  e non batte ciglio. E' sufficente?
(non vedo però dove sono i 20-30 fps)
d'altra parte, non son capace di visualizzare la sfera in wireframe
come in Canvas
e nemmeno a dargli un materiale, e quando mi dici "muovi la camera e
vedi fin quando la scheda può mantenere 20-30 fps" non capisco che
intendi,
mi perdo nella marea di comandi :-)
Ora, non pretendo che tu stia qui ad insegnarmi ad usare 3D MAX,
il mio come dicevo è piuttosto un test.

Un'altro particolare un po fastidioso che ho riscontrato è il
seguente;
in pratica quando con Paint Shop Pro ho aperto contemporaneamente
anche
solo 2 o 3 immagini, se le sposto col mouse, quella in primo piano va
come
a cancellare o meglio a sfumare o sbiancare, (non so definire bene)
la
barra superiore del titolo, per poi tornare normale selezionandola col
mouse.
Una cosa simile accade visualizzando con VLC Media Player
ad esempio le sfere in movimento (descritte nel post precedente),
in pratica all'avvio vi è una banda nera (0,5 cm ~) all'interno
dell'animazione
e quando questa viene sormontata dalla sfera, in quella zona la banda
si cancella,
per poi tornare ar riavvio dell'animazione.
??