An-Cadsolutions      Imgsystems

Kirjoittaja Aihe: 3dsmax: Viewport colorin vaihto scriptillä?  (Luettu 1948 kertaa)

Tak

  • Administrator
  • *****
  • Viestejä: 960
  • Sukupuoli: Mies
    • Profiili
3dsmax: Viewport colorin vaihto scriptillä?
« : Elokuu 17, 2007, 11:53:44 am »
Terve,

Osaisko joku neuvoa miten saisin tehtyä sellasen scriptin jolla saisin vaihdettua viewportin background coloria nappia painamalla? Eli ajatuksena ihan se että tekis valmiita presettejä esim. default harmaa, musta, sinertävä... ja tarpeen mukaan vaihtelis napeista sen oikean taustavärin. Toiminto olis harvinaisen kätevää kun jjotkut asiat kerta kaikkiaan näkyy paremmin eri taustaväriä vasten. Jos joku ei oo vielä koskaan koittanu, niin suosittelen lämpimästi :)
« Viimeksi muokattu: Elokuu 31, 2008, 01:56:52 am kirjoittanut xcx »

xcx

  • Administrator
  • *****
  • Viestejä: 2301
  • Sukupuoli: Mies
    • Profiili
    • Verajankorva.com
    • Sähköposti
Vs: Viewport colorin vaihto scriptillä?
« Vastaus #1 : Elokuu 17, 2007, 12:14:17 pm »
SetUIColor 41 [0,0,0]
colorMan.repaintUI #repaintAll


[0,0,0] on normaali rgb arvo rangella 0-1 eli 1,1,1 on valkoinen.
Senior Technical Artist - Remedy Games
http://www.verajankorva.com

Tak

  • Administrator
  • *****
  • Viestejä: 960
  • Sukupuoli: Mies
    • Profiili
Vs: Viewport colorin vaihto scriptillä?
« Vastaus #2 : Elokuu 17, 2007, 12:28:10 pm »
Kiitos xcx! Ei se montaa riviä vaatinu ;D

Tak

  • Administrator
  • *****
  • Viestejä: 960
  • Sukupuoli: Mies
    • Profiili
Vs: Viewport colorin vaihto scriptillä?
« Vastaus #3 : Elokuu 17, 2007, 02:08:13 pm »
Onko mitenkään mahdollista syöttää 0-255 muodossa?

xcx

  • Administrator
  • *****
  • Viestejä: 2301
  • Sukupuoli: Mies
    • Profiili
    • Verajankorva.com
    • Sähköposti
Vs: Viewport colorin vaihto scriptillä?
« Vastaus #4 : Elokuu 17, 2007, 02:32:39 pm »
Se haluu ne 0-1 rangella. Tietty voit tehdä näinkin jos haluut 0-255 rangen.

r = 1/255 * punainen
g = 1/255 * vihreä
b = 1/255 * sininen

SetUIColor 41 [r,g,b]
colorMan.repaintUI #repaintAll
« Viimeksi muokattu: Elokuu 17, 2007, 02:34:35 pm kirjoittanut xcx »
Senior Technical Artist - Remedy Games
http://www.verajankorva.com

Eskimo

  • Sr. Member
  • ****
  • Viestejä: 402
  • Sukupuoli: Mies
    • Profiili
    • jasusalmi
    • Sähköposti
Vs: Viewport colorin vaihto scriptillä?
« Vastaus #5 : Elokuu 18, 2007, 02:38:25 pm »
Johtuukohan muuten tuosta kun en tunnistanut noita sun kuvia maxilla tehdyiksi? Tää on mahtava homma taas!
Paniikki on ekstaasin veli.

Felor

  • Global Moderator
  • *****
  • Viestejä: 684
  • Sukupuoli: Mies
  • Se Silomies
    • Profiili
    • http://felor.1g.fi/
    • Sähköposti
Vs: Viewport colorin vaihto scriptillä?
« Vastaus #6 : Elokuu 18, 2007, 03:34:11 pm »
Aiheeseen liittyen. Itse käytän yleensä hiukan sinertävää taustaa. Se tuo tilan tunnetta. Ja hiukan mukavampikin katsella ruutua kun on hiukan väriä.

Eskimo

  • Sr. Member
  • ****
  • Viestejä: 402
  • Sukupuoli: Mies
    • Profiili
    • jasusalmi
    • Sähköposti
Vs: Viewport colorin vaihto scriptillä?
« Vastaus #7 : Elokuu 18, 2007, 07:04:27 pm »
Kyllä joo. Inventtorissa oli sinertävä tausta ja se oli mukava.
Paniikki on ekstaasin veli.

Tak

  • Administrator
  • *****
  • Viestejä: 960
  • Sukupuoli: Mies
    • Profiili
Vs: Viewport colorin vaihto scriptillä?
« Vastaus #8 : Lokakuu 31, 2007, 04:18:02 pm »
Se haluu ne 0-1 rangella. Tietty voit tehdä näinkin jos haluut 0-255 rangen.

r = 1/255 * punainen
g = 1/255 * vihreä
b = 1/255 * sininen

SetUIColor 41 [r,g,b]
colorMan.repaintUI #repaintAll

Vanha juttu, mutta pengon kuitenkin uudestaan :)

Tuohon muuten pitää laittaa 255/1 * punainen ;)

xcx

  • Administrator
  • *****
  • Viestejä: 2301
  • Sukupuoli: Mies
    • Profiili
    • Verajankorva.com
    • Sähköposti
Vs: Viewport colorin vaihto scriptillä?
« Vastaus #9 : Marraskuu 01, 2007, 08:23:31 am »
Nope :), kyllä se on 1/255 * punainen :). Idea on että rbg arvot annetaan 0-1 rangella siksi 1/255. Eikä 255/1 ole kovin järkevä laskutoimitus muutenkaan :).
« Viimeksi muokattu: Marraskuu 01, 2007, 08:29:21 am kirjoittanut xcx »
Senior Technical Artist - Remedy Games
http://www.verajankorva.com

Tak

  • Administrator
  • *****
  • Viestejä: 960
  • Sukupuoli: Mies
    • Profiili
Vs: Viewport colorin vaihto scriptillä?
« Vastaus #10 : Marraskuu 02, 2007, 09:52:44 am »
Jahas. Nimittäin koitin 1/255, niin ei toiminnu. Toisinpäin toimi hienosti :o

xcx

  • Administrator
  • *****
  • Viestejä: 2301
  • Sukupuoli: Mies
    • Profiili
    • Verajankorva.com
    • Sähköposti
Vs: Viewport colorin vaihto scriptillä?
« Vastaus #11 : Marraskuu 02, 2007, 12:37:31 pm »
Hyymmm. Siinä ei kyllä ole oikeastaan mitään järkeä :). Kannattaa kokeilla näin.

1.0/255 * punainen

Maxin tapa käsitellä numeroita on vähän persiistä, joten jos tuloksen haluaa floatteina, kuten nyt niin jonkun noista arvoista pitää olla float.
Senior Technical Artist - Remedy Games
http://www.verajankorva.com

xcx

  • Administrator
  • *****
  • Viestejä: 2301
  • Sukupuoli: Mies
    • Profiili
    • Verajankorva.com
    • Sähköposti
Vs: Viewport colorin vaihto scriptillä?
« Vastaus #12 : Marraskuu 02, 2007, 12:40:41 pm »
Tetasin nyt itsekin ja tosiaan noista flotareista se johtuu.

Koodia: [Valitse]
r = 1.0/255 * 255
g = 1.0/255 * 0
b = 1.0/255 * 0

SetUIColor 41 [r,g,b]
colorMan.repaintUI #repaintAll

Tolla koodilla tausta muuttuu punaiseksi.
Senior Technical Artist - Remedy Games
http://www.verajankorva.com

Tak

  • Administrator
  • *****
  • Viestejä: 960
  • Sukupuoli: Mies
    • Profiili
Vs: Viewport colorin vaihto scriptillä?
« Vastaus #13 : Marraskuu 02, 2007, 12:57:25 pm »
Koodia: [Valitse]
r = 255/1 * 255
g = 255/1 * 0
b = 255/1 * 0

SetUIColor 41 [r,g,b]
colorMan.repaintUI #repaintAll
Ja punaiseksi muuttuu :)

xcx

  • Administrator
  • *****
  • Viestejä: 2301
  • Sukupuoli: Mies
    • Profiili
    • Verajankorva.com
    • Sähköposti
Vs: Viewport colorin vaihto scriptillä?
« Vastaus #14 : Marraskuu 02, 2007, 02:49:45 pm »
No johan on :). Tähän sopii vanha sananlasku. "Jos se toimii, älä koske."
Senior Technical Artist - Remedy Games
http://www.verajankorva.com