//
Scacchiera luminosa a contatto "casuale"...
Risultati da 1 a 10 di 12

Discussione: Scacchiera luminosa a contatto "casuale"...

Visualizzazione Ibrida

Messaggio precedente Messaggio precedente   Nuovo messaggio Nuovo messaggio
  1. #1
    Licantropo L'avatar di SlowMan
    Data Registrazione
    May 2008
    Località
    Lugo di Romagna
    Messaggi
    1,790

    Question Scacchiera luminosa a contatto "casuale"...

    Ho un quesito cervellotico che vorrei risolvere per fare un esperimento in LW:

    Supponiamo che io abbia realizzato una scacchiera bianca e nera sulla quale rimbalza una palla in modo totalmente casuale e che questa illumini le caselle bianche ogni volta che ne urta qualcuna.

    Far rimbalzare una palla casualmente su una superficie non è un problema.

    Illuminare le caselle con metodi di post-operazioni non sarebbe difficile.

    Quello che però vorrei ottenere è l'automatismo del processo, anche ricorrendo a espressioni o script se necessario, ma metodi più diretti sono i più graditi.

    So che è più una cosa per programmatori di video giochi che di animatori 3D, ma mi sono svegliato con questa idea "balzana" per la testa e se non trovo una soluzione continuerà a ronzarmi tra i neuroni per settimane...

    ... ecco cosa succede a fare le ore piccole la notte

  2. #2
    Licantropo L'avatar di SlowMan
    Data Registrazione
    May 2008
    Località
    Lugo di Romagna
    Messaggi
    1,790
    Occhei... ho provato a sperimentare con gli strumenti disponibili in LW:

    ------

    Prova N° 1

    Modeler:

    ho realizzato una scacchiera composta da 64 caselle (8x8),

    ho impostato una superficie diversa per ogni casella (32 bianche e 32 nere),

    ho realizzato una palla con superficie neutra (grigia)

    Layout:

    Texture Editor del canale Luminosity delle caselle bianche:

    ho attivato un Layer Gradients impostato su Distance to Object selezionando la palla come oggetto di riferimento,

    ho abilitato due chiavi nella barra delle sfumature (una chiara e una scura)

    Risultato:

    animando la palla si illuminano solo le caselle bianche ma mi da un effetto torcia

    Primo metodo bocciato!!!

    ------

    Prova N° 2

    Modeler:

    idem come sopra

    Layout:

    Envelope (Graph Editor) del canale Luminosity delle caselle bianche:

    ho attivato in Modifier il Plugin Proximity (presente da LW 9.x)

    Risultato:

    peggio che prima

    Secondo metodo bocciato!!!

    ------

    Conclusione:

    temo che dovrò passare alle... sigh... espressioni

  3. #3
    Licantropo L'avatar di Scratch
    Data Registrazione
    May 2006
    Località
    Svizzera
    Messaggi
    1,406
    Cos'è l'effetto torcia?

    Mi sembra che il primo metodo dovrebbe funzionare.

  4. #4
    Licantropo L'avatar di Wotan3d
    Data Registrazione
    Mar 2009
    Località
    Bergamo
    Messaggi
    1,204
    Potresti usare il primo metodo ma collegato all'intensità di una luce, ammesso che possa essere fato questo collegamento.
    La scacchiera la dividi in due oggetti ed i quadri bianchi li illumini dalla luce (naturalmente direzionale), escludendo tutti gli altri oggetti (nei parametri della luce).

  5. #5
    Licantropo Mod L'avatar di davhub
    Data Registrazione
    Jul 2004
    Località
    Pavia (Italy)
    Messaggi
    2,664
    con deflag anche del cast shadow, così la luce illumina senza proiettare ombre, ovviamente...

    in effetti dalla tua speigazione slow.. poco si capisce della pecca dell'effetto... non è che posti i test, tanto per capire??

    facci sapere che siamo curiosi..

    Davhub
    DHP design Industrial design, concept design, Modellazione CAD, Renderings

    Light Energy S.r.l. Energie rinnovabili senza utopie



    Lavori finiti:
    Vetri impossibili Sfere Struttura tetragona Dream horse Cucina Batmobile

    Tricks and funny:
    Parole crociate Faking GI and skydomes

  6. #6
    Licantropo L'avatar di SlowMan
    Data Registrazione
    May 2008
    Località
    Lugo di Romagna
    Messaggi
    1,790
    Eccomi qua!

    Scusatemi ma tra gli esperimenti con LW e qualche lavoretto di manutenzione domestica straordinaria mi sono un po' incasinato.

    ------

    Dunque, tornando alla scacchiera:

    Per Scratch:
    Hai presente quando punti una torcia elettrica su un muro proiettando un cerchio luminoso?
    Ecco questo è ciò che intendo per effetto torcia.
    Può essere un'alternativa alla luce spot ma non è il tipo di effetto che mi serve.

    Per Wotan3d:
    Per il primo metodo ho attribuito una superficie separata per ogni casella (64 caselle = 64 superfici) perché per l'appunto volevo che l'effetto agisse solo sulla superficie delle caselle da me impostate (quelle bianche) una per volta.
    Intensità di luce? Io ho accennato al canale Luminosity ma penso intendiamo la stessa cosa.

    Per davhub:
    Ombre non ne vengono proiettate perché la mia idea è quella di agire solo sulle superfici della scacchiera influenzate dalla vicinanza o meno della palla alle relative caselle sopra cui verrebbe a trovarsi e senza ricorrere alle luci di scena.

    ------

    Per il momento ho messo da parte l'idea di utilizzare le espressioni e sto sperimentando con il Node Editor di superficie che è un poco più intuitivo (anche se non sono un'esperto):

    ho cambiato approccio:

    Modeler:

    ho realizzato 64 caselle distinte su 64 Layer separati e con 64 superfici (32 nere e 32 bianche),

    ho spostato i singoli Pivot di ogni Layer centrandoli sopra la relativa casella ivi contenuta

    Layout:

    ad ogni superficie bianca ho attivato il Node Editor,

    nel Node Editor ho aggiunto due di Item Info (una per la casella interessata ed una per la palla) e un modulo Logic,

    ho collegato le porte Position dei due Item Info ai primi InPut (A e B) del modulo Logic e ho collegato l'OutPut di questo alla porta Luminosity: se il risultato è vero (cioè la palla è vicina alla casella interessata) allora la casella si accende al contrario invece rimane spenta.

    Piu o meno ci sono quasi... dico quasi perché anche qui mi è saltato fuori un comportamento inaspettato... anziché accendersi una sola casella se ne accende un'intera fila...

    Mi sa che ci dovrò lavorare sopra ancora un bel po'.

    ------

    P.S.
    Hem... so che nelle mie spiegazioni sono un po' criptico, ma date le mie attuali circostanze sono scusabile.

    Appena mi è possibile posto qualche risultato e una descrizione più umana dei miei esperimenti.

Discussioni Simili

  1. Scacchiera 3D
    Di GinoLatino nel forum Work in Progress
    Risposte: 28
    Ultimo Messaggio: 20-09-05, 04:10

Segnalibri

Segnalibri

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •